piece of twisted silk - Spanish English Dictionary